using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Xna.Framework;

namespace Rogue
{
    public class AStarPathfinder
    {
        private GameMap m_Map;

        public AStarPathfinder(GameMap a_Map)
        {
            m_Map = a_Map;

            ConsoleWindow.Instance.RegisterFunction("PATHFINDER.DISPLAY.LAST", CONSOLE_DrawLastPath);
            ConsoleWindow.Instance.RegisterFunction("PATHFINDER.DISPLAY.SCORING", CONSOLE_DrawScoreHeatmap);
            ConsoleWindow.Instance.RegisterFunction("PATHFINDER.FINDPATH", CONSOLE_FindPath);
        }

        // hmmm... no pathfinding in the game yet :)

        private void CONSOLE_DrawLastPath(string[] a_Args)
        {

        }

        private void CONSOLE_DrawScoreHeatmap(string[] a_Args)
        {

        }

        private void CONSOLE_FindPath(string[] a_Args)
        {

        }
    }
}
